package com.kayt.cyberBar.cuser.business.entity.po;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * BDailyDetail entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "b_daily_detail")
public class BDailyDetail implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = 575170326808998378L;
	private Long id;
	private String dailyCode;
	private String dailyDetailCode;
	private String userCode;
	private String dailyTime;
	private String shiftCode;
	private String startWorkTime;
	private String endWorkTime;
	private String workingHours;
	private String lateTime;
	private String neglectTime;
	private String actualTime;
	private String presetTime;
	private String checkStatus;
	private String createTime;
	private String updateTime;
	private String statusCode;

	// Constructors

	/** default constructor */
	public BDailyDetail() {
	}

	/** full constructor */
	public BDailyDetail(String dailyCode, String dailyDetailCode,
			String userCode, String dailyTime, String shiftCode,
			String startWorkTime, String endWorkTime, String workingHours,
			String lateTime, String neglectTime, String actualTime,
			String presetTime, String checkStatus, String createTime,
			String updateTime, String statusCode) {
		this.dailyCode = dailyCode;
		this.dailyDetailCode = dailyDetailCode;
		this.userCode = userCode;
		this.dailyTime = dailyTime;
		this.shiftCode = shiftCode;
		this.startWorkTime = startWorkTime;
		this.endWorkTime = endWorkTime;
		this.workingHours = workingHours;
		this.lateTime = lateTime;
		this.neglectTime = neglectTime;
		this.actualTime = actualTime;
		this.presetTime = presetTime;
		this.checkStatus = checkStatus;
		this.createTime = createTime;
		this.updateTime = updateTime;
		this.statusCode = statusCode;
	}

	// Property accessors
	@Id
	@GeneratedValue
	@Column(name = "ID", unique = true, nullable = false)
	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	@Column(name = "DAILY_CODE", length = 32)
	public String getDailyCode() {
		return this.dailyCode;
	}

	public void setDailyCode(String dailyCode) {
		this.dailyCode = dailyCode;
	}

	@Column(name = "DAILY_DETAIL_CODE", length = 32)
	public String getDailyDetailCode() {
		return this.dailyDetailCode;
	}

	public void setDailyDetailCode(String dailyDetailCode) {
		this.dailyDetailCode = dailyDetailCode;
	}

	@Column(name = "USER_CODE", length = 32)
	public String getUserCode() {
		return this.userCode;
	}

	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}

	@Column(name = "DAILY_TIME", length = 32)
	public String getDailyTime() {
		return this.dailyTime;
	}

	public void setDailyTime(String dailyTime) {
		this.dailyTime = dailyTime;
	}

	@Column(name = "SHIFT_CODE", length = 32)
	public String getShiftCode() {
		return this.shiftCode;
	}

	public void setShiftCode(String shiftCode) {
		this.shiftCode = shiftCode;
	}

	@Column(name = "START_WORK_TIME", length = 32)
	public String getStartWorkTime() {
		return this.startWorkTime;
	}

	public void setStartWorkTime(String startWorkTime) {
		this.startWorkTime = startWorkTime;
	}

	@Column(name = "END_WORK_TIME", length = 32)
	public String getEndWorkTime() {
		return this.endWorkTime;
	}

	public void setEndWorkTime(String endWorkTime) {
		this.endWorkTime = endWorkTime;
	}

	@Column(name = "WORKING_HOURS", length = 16)
	public String getWorkingHours() {
		return this.workingHours;
	}

	public void setWorkingHours(String workingHours) {
		this.workingHours = workingHours;
	}

	@Column(name = "LATE_TIME", length = 16)
	public String getLateTime() {
		return this.lateTime;
	}

	public void setLateTime(String lateTime) {
		this.lateTime = lateTime;
	}

	@Column(name = "NEGLECT_TIME", length = 16)
	public String getNeglectTime() {
		return this.neglectTime;
	}

	public void setNeglectTime(String neglectTime) {
		this.neglectTime = neglectTime;
	}

	@Column(name = "ACTUAL_TIME", length = 32)
	public String getActualTime() {
		return this.actualTime;
	}

	public void setActualTime(String actualTime) {
		this.actualTime = actualTime;
	}

	@Column(name = "PRESET_TIME", length = 32)
	public String getPresetTime() {
		return this.presetTime;
	}

	public void setPresetTime(String presetTime) {
		this.presetTime = presetTime;
	}

	@Column(name = "CHECK_STATUS", length = 32)
	public String getCheckStatus() {
		return this.checkStatus;
	}

	public void setCheckStatus(String checkStatus) {
		this.checkStatus = checkStatus;
	}

	@Column(name = "CREATE_TIME", length = 32)
	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@Column(name = "UPDATE_TIME", length = 32)
	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	@Column(name = "STATUS_CODE", length = 32)
	public String getStatusCode() {
		return this.statusCode;
	}

	public void setStatusCode(String statusCode) {
		this.statusCode = statusCode;
	}

}